package plugins

import (
	"miniDW/src/interfaces"
	"miniDW/src/plugins/mysql"
	"miniDW/src/plugins/original"
)

func InitComponents(factroy interfaces.IFunctionFactory) {
	factroy.RegisterFunction("source", "", "mysql", mysql.CreateMysqlSource)
	factroy.RegisterFunction("sink", "", "mysql", mysql.CreateMysqlSink)
	factroy.RegisterFunction("transform", "column_filter", "original", original.CreateOriginalColumnFilter)
}
